cmake_minimum_required(VERSION 3.13)
project(coding_interviews)

set(CMAKE_CXX_STANDARD 11)

add_executable(solution2 solutions/solution2.cpp)
add_executable(solution3 solutions/solution3.cpp solutions/listnode.h solutions/common.h)
add_executable(solution4 solutions/solution4.cpp solutions/treenode.h)
add_executable(solution5 solutions/solution5.cpp)

add_executable(solution7 solutions/solution7.cpp)
add_executable(solution8 solutions/solution8.cpp)
add_executable(solution9 solutions/solution9.cpp)
add_executable(solution10 solutions/solution10.cpp)
add_executable(solution11 solutions/solution11.cpp)
add_executable(solution12 solutions/solution12.cpp)
add_executable(solution13 solutions/solution13.cpp solutions/common.h)
add_executable(solution14 solutions/solution14.cpp solutions/listnode.h)
add_executable(solution15 solutions/solution15.cpp solutions/listnode.h)
add_executable(solution16 solutions/solution16.cpp solutions/listnode.h)
add_executable(solution17 solutions/solution17.cpp solutions/treenode.h)
add_executable(solution18 solutions/solution18.cpp solutions/treenode.h)


add_executable(solution21 solutions/solution21.cpp)
add_executable(solution22 solutions/solution22.cpp solutions/treenode.h solutions/common.h)
